#define _CRT_SECURE_NO_WARNINGS 1




class Solution
{
public:
    int StrToInt(string str)
    {
        int nums = 0;
        int i = 0;
        for (i = 0; i < str.size(); i++)
        {
            if (!(str[i] > '0' && str[i] < '9'))
            {
                if ((i == 0) && (str[i] == '+' || str[i] == '-'))
                {
                    continue;
                }

                break;
            }

            nums = nums * 10 + (str[i] - '0');


        }

        if (i == str.size())
        {
            if (str[0] == '-')
            {
                return nums * (-1);
            }
            return nums;
        }
        return 0;
    }
}